/*top*/
.headdiv { width:100%; height:143px; background-color:#FFF; position:relative; z-index:99;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.20);
-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.20);
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.20); 
}
.header { width:1200px; height:98px; margin:0 auto; overflow:hidden; }
.header .logo{ float:left; width:500px; height:98px; }
.header .tel{ float:right; width:180px; font-size:22px; height:98px; color:#035fb2; background:url(../images/tel.jpg) no-repeat left 50px; padding-left:35px; font-weight:bold; }
.header .tel i{ display:block; font-size:14px; color:#999; font-weight:normal; padding-top:28px; }

.nav { width:100%; height:45px; background-color:#035fb2; position: relative; }
.bd-nav { width:1200px; margin:0 auto; }
.nav li {
    position: relative;
    float: left;
    z-index: 999;
}
.nav li a {
	padding:0 34px;
    color: #fff; font-size:16px;
    height: 45px;
    display: block; line-height:45px;
}
.nav li .active a{
   background-color:#f13301;
}
.nav li a:hover {
    background-color:#f13301;
}

.nav .subnav {
    display:none; background-color:#0071d4; border: 0px solid #ddd; padding:5px 0;
    position: absolute;
    width: 180px;
    top: 45px;
    left: 0px;
    z-index: 991;
    overflow: hidden;
}
.nav .subnav div {
    border-bottom: 1px solid #097129;
    width: 94%; margin:0 3%;
    height: 18px;
    display: block;
    float: left;
    line-height: 24px;
    padding: 8px 0 15px 0;
}
.nav li .subnav a {
    color: #fff; font-size:14px; 
}
.nav .subnav div:hover {
    background: #fff; background-color:#f13301; text-decoration:underline;
}
.nav .subnav a {
	padding:0;
    font-size: 14px;
    display: block;
    color: #666;
    height: 18px !important;
    line-height: 24px; text-align:center;
	
}

.sideline2 {
    display: block;
    position: absolute;
    border: 0;
    height: 4px;
    background-color: #0d5ea7;
    left: 0;
    top: 98px;
    pointer-events: none;
    margin-left: 25px;
}
.pointer {
    pointer-events: none;
}

/*banner*/
.banner {  width: 100%; overflow: hidden; position: relative; z-index: 0; }
.banner img { width: 100%;}
.banner .swiper-container .swiper-button-prev {
    width: 56px;
    height: 100px;
    background-image: url(../images/prev.png) !important;
    background-size: 56px 100px;
    left:0;
    margin-top: -60px;
}
.banner .swiper-container .swiper-button-next {
    width: 56px;
    height: 100px;
    background-image: url(../images/next.png) !important;
    background-size: 56px 100px;
    right:0;
    margin-top: -60px;
}

.banner .swiper-pagination  .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out;
    border-radius: 5px;
    opacity: 1;
}
.banner .swiper-pagination  .swiper-pagination-bullet:hover {
    background-color: #035fb2;
    opacity: 1;
}
.banner .swiper-pagination  .swiper-pagination-bullet-active {
    background-color: #035fb2; height:15px;
}
/*keys*/
.keydiv { width:100%; background-color:#fafafa; color:#999; height:60px; line-height:60px; overflow:hidden; }
.keydiv a{ color:#999; padding-left:10px; padding-right:5px; }
.keydiv a:hover{ text-decoration:underline; }

/*home pro*/
.product-l { float:left; width: 230px; overflow: hidden; }
.product-l dl { display:block; background: #0163bc;color: rgb(255, 255, 255); text-align: center; padding: 12px 0px; border-radius: 5px 5px 0px 0px; overflow:hidden; }
.product-l dl dt { float:left; padding:0 5px 0 20px; width:45px; font-size:60px; color:#8fc8fb; font-family:Arial, Helvetica, sans-serif; }
.product-l dl dd { float:left; padding:9px 0 0 0; font-size: 25px; font-weight:bold; }
.product-l dl dd i{ display:block; color:#8fc8fb; font-size:14px; font-weight:normal; text-align:left; }
 
.product-l ul { border: 2px solid #0163bc; padding: 10px 0px; }
.product-l ul li a { display: block; width: 200px; margin:15px; background: #fff; border:#0163bc 1px solid; color:#035fb2; text-align: center; font-size: 15px; height: 33px; line-height: 33px; border-radius: 3px; transition: all 0.3s; }
.product-l ul li a:hover{ background:#0163bc; color:#fff; }
.product-l ul li a.on{ background:#0163bc; color:#fff; }

.product-l p { height: 50px; line-height: 50px; background: #0163bc;font-size: 20px; border-radius: 0px 0px 3px 3px; color: rgb(255, 255, 255); font-weight: bold; }
.product-l p i { background: transparent url("../images/tel-1.png") no-repeat scroll center center; display: inline-block; width: 30px; height: 30px; margin: 10px 5px 0px 30px; float: left; }

.product-r { float:right; width: 920px; overflow: hidden; }
.home_pro { width:100%; padding:0; overflow:hidden; }
.sdm_Product_img_hm{ width:290px; float:left; margin:0px 13px 25px 0; overflow:hidden; }
.sdm_Product_img_hm:nth-child(3n){ margin-right: 0;}
.sdm_Product_img_hm ul{ width:100%;margin:0;padding:0px;float:left;}
.sdm_Product_img_hm ul li{ width:100%;margin:0 auto;padding:0px;float:left; text-align:center; }
.sdm_Product_img_hm ul li.img{ float:left; width:288px; height:218px; border:#eee 1px solid; overflow:hidden; transition: all 0.5s; }
.sdm_Product_img_hm ul li.img:hover{ border:#035fb2 1px solid; }
.sdm_Product_img_hm ul li.img img{ width:288px; height:218px; transition: all 0.5s; }
.sdm_Product_img_hm ul li.img:hover img{ transform: scale(1.05);}
.sdm_Product_img_hm ul li h1{ font-weight:normal; padding:10px 0 2px 0;}
.sdm_Product_img_hm ul li h1 a{text-decoration: none;color:#333;font-size:14px;}
.sdm_Product_img_hm ul li h1 a:hover{color:#035fb2; }




.sdm_Product_img_hm01{ width:290px; float:left; margin:0px 13px 25px 0; overflow:hidden; }
.sdm_Product_img_hm01:nth-child(3n){ margin-right: 0;}
.sdm_Product_img_hm01 ul{ width:100%;margin:0;padding:0px;float:left;}
.sdm_Product_img_hm01 ul li{ width:100%;margin:0 auto;padding:0px;float:left; text-align:center; }
.sdm_Product_img_hm01 ul li.img{ float:left; width:288px; height:218px; border:#eee 1px solid; overflow:hidden; transition: all 0.5s; }
.sdm_Product_img_hm01 ul li.img:hover{ border:#035fb2 1px solid; }
.sdm_Product_img_hm01 ul li.img img{ width:288px; height:218px; transition: all 0.5s; }
.sdm_Product_img_hm01 ul li.img:hover img{ transform: scale(1.05);}
.sdm_Product_img_hm01 ul li h1{ font-weight:normal; padding:10px 0 2px 0;}
.sdm_Product_img_hm01 ul li h1 a{text-decoration: none;color:#333;font-size:14px;}
.sdm_Product_img_hm01 ul li h1 a:hover{color:#035fb2; }

/*ad*/
.ad { height: 277px; width: 100%; background: transparent url(../images/ad.jpg) no-repeat scroll center center; margin: 20px 0px; overflow: hidden;}
.ad2 { height: 195px; width: 100%; background: transparent url(../images/ad2.jpg) no-repeat scroll center center; margin: 20px 0px; overflow: hidden;}

.idxtit { width:100%; overflow:hidden; }
.idxtit h2{ background:url(../images/cptit.jpg) no-repeat; height: 100px; text-align: center; }
.idxtit h2 a{color:#035fb2; font-size: 40px; text-decoration: none; font-weight: normal;  }

.case_slide { width: 1200px; margin:0 auto; position:relative; }
.case-container { width:1200px; height:300px; margin:0 auto; position:relative; overflow:hidden; }
.case_slide .case_prev {
    width: 10px;
    height: 20px;
    background-image: url(../images/carousel_prev.png) !important;
    background-size: 10px 20px;
    left:-30px;
    margin-top: -50px; opacity:0.5;
}
.case_slide .case_next {
    width: 10px;
    height: 20px;
    background-image: url(../images/carousel_next.png) !important;
    background-size: 10px 20px;
    right:-30px;
    margin-top: -50px; opacity:0.5;
}
.case_slide .case_prev:hover, .case_slide .case_next:hover {opacity:1;}
.case-container .swiper-slide a{ display:block; }
.case-container .swiper-slide img { width: 285px; height:216px; border:#eee 1px solid; transition: all 0.5s; opacity:1; }
.case-container .swiper-slide a:hover img{ border:#035fb2 1px solid; opacity:0.8; }
.case-container .swiper-slide p{ font-size:14px; color:#333; padding:10px 0; text-align:center; }

/*优势*/
.ysdiv { width:1100px; margin:0 auto; }
.ystit{ overflow:hidden; width:100%; background:url(../images/ys_01.jpg) no-repeat center; height:207px;}
.yst{margin:0 auto;width: 654px;margin-top:58px;}
.yst dt{font-size:50px;color:#fff;width: 250px;float:left;font-weight: bold;}
.yst dd{float:right;width: 377px;border-left:1px solid #041f8c;padding-left: 11px;margin-top: 4px;}
.yst dd h3{ font-size:26px; color:#fff; text-align:center; font-weight:normal;}
.yst dd p{font-size:16px;color:#fff;background:url(../images/ystit-wenBg.png) no-repeat center;height:23px;width:371px;margin-top: 4px;text-align: center;}
.ys01{ background:url(../images/ys_02.jpg) no-repeat center top; height:370px;}
.ys02{ background:url(../images/ys_03.jpg) no-repeat center top; height:370px;}
.ys03{ background:url(../images/ys_04.jpg) no-repeat center top; height:370px;}
.ys04{ background:url(../images/ys_05.jpg) no-repeat center top; height:370px;}
.ysDl{ width:475px; overflow:hidden; margin-top:100px;}

.ysDl dt{ width:48px; float:left;}
.ysDl dt img{ display:block;}
.ysDl dd{ width:405px; float:right;}
.ysDl dd h3{ font-size:32px; color:#333333; }
.ysDl dd h3 strong,.ysDl dd p strong{ color:#da251c; }
.ysDl dd i{ display:block; background:url(../images/ys-line.png) repeat-x; height:2px; margin:20px 0 15px; width:405px;}
.ysDl dd p{ line-height:24px; font-size:14px; color:#666; margin-bottom:12px;}
.ystop{ margin-top:70px;}

/*home about*/
.home_about { width:100%; margin:0 auto; overflow:hidden; line-height:28px;  }
.home_about img{ padding:0 20px 0 0; max-width:550px; }
.home_about .about_l{float: left;}
.home_about .about_cn{float: right; width: 578px;}
/*home news*/
.home_news{width:100%; margin:0 auto; overflow:hidden; margin-top: 30px;}
.g_news{width: 718px;}
.g_news .hd{height: 48px;line-height: 48px;background: #ebebeb;padding-right: 20px; margin-bottom: 30px;} 
.g_news .hd li a{display: block; width: 140px; text-align: center;float: left; color: #444444; font-size: 18px;}
.g_news .hd li a:hover,.g_news .hd .on a{background: #0163bc;  color: #fff; text-decoration: none;font-weight: bold;}
.g_news .hd .u_more a{ color: #666666; font-size: 14px; font-family: arial;text-transform: uppercase;}
.g_news .u_dlst3{ height: 119px; border-bottom: 1px dashed #cfcfcf; }
.g_news .u_dlst3 dt{position: relative; float: left; width: 232px;height: 157px;overflow: hidden;  margin-right: 22px;}
.g_news .u_dlst3 dt img{width: 232px; height: 157px;display: block;transition: all 0.3s linear 0s;}
.g_news .u_dlst3 dt:hover img{transform: scale(1.2);}

.g_news .u_dlst3 dd{float: left; width:100%;}
.g_news .u_dlst3 dd h4 a{ font-size: 16px; display: block; color: #333333; height: 26px; line-height: 26px; overflow: hidden; font-weight: normal; margin-bottom: 10px;}
.g_news .u_dlst3 dd p{ color: #999; font-size: 13px; line-height: 22px; height: 72px; overflow: hidden;}
.g_news .u_dlst3 dd span a{ display: block; margin-top: 17px; width: 114px;height: 30px;line-height: 30px;background: #cd3329;color: #fff;text-align: center;}
.g_news .u_lst5 li{ height: 52px; line-height: 52px; overflow: hidden; color: #666666; border-bottom: 1px dashed #cfcfcf;}
.g_news .u_lst5 li a{ font-size: 14px; color: #666666;}
.g_news .u_lst5 li span{ color: #999999; font-family: arial;font-size: 14px;float: right;}
.g_news .u_lst5 li a:hover{color: #cd3329;}

.wend{ width:416px;}
.wend h3{background:url(../images/wdtit.jpg) no-repeat;height: 50px;line-height: 50px; padding: 0 20px 0 45px; } 
.wend h3 a{ color: #fff; font-size: 18px; font-weight: bold;}
.wend h3 span a{color: #666666;font-weight: normal;font-size: 14px;text-transform: uppercase;}
.wend dl{ height: 100px; padding-top: 30px; border-bottom: 1px dashed #c2c2c2;}
.wend dt{ height:26px;  line-height:26px; overflow: hidden; font-size:14px; color:#333333; margin-bottom: 15px; }
.wend dt a{ color:#333333;background:url(../images/wen.jpg) no-repeat 0 3px;padding-left:43px; display: block;}
.wend dd{font-size:14px;  padding-left:43px; background:url(../images/da.jpg) no-repeat left top; line-height:24px; color:#666666; height: 48px; overflow: hidden;}  
.wend .m_zxc{height: 365px;overflow: hidden;}

/*link*/
.link { width: 1200px; margin:30px auto; overflow: hidden; border-radius: 5px; border: 1px solid rgb(204, 204, 204); padding-bottom: 10px; }
.link-title { font-size: 16px; color: #0163bc; font-weight: bold; background: transparent url("../images/pic-10.jpg") no-repeat scroll left center; padding-left: 30px; margin: 30px 20px 20px; }
.link-title span { font-size: 12px; font-weight: normal; color: rgb(102, 102, 102); }
.link-a { color: rgb(102, 102, 102); margin: 10px 20px; overflow: hidden; }
.link-a a { padding: 0px 5px; }
.link-a a:hover { text-decoration: underline; }

/*foot*/
.g_ft{ height:432px; background: url(../images/ftbg.jpg) no-repeat center top;}
      .g_ft .ftlogo{float: left; padding-top:50px;width: 320px; text-align:center; margin-right:30px; }
      .g_ft .ftlogoimg{height: 120px;} 
      .g_ft .codelst{ width:100%; }
      .g_ft .codelst li{float: left;width:100%; text-align: center; font-size: 14px;color: #666; line-height:30px; }
      .g_ft .codelst li img{ width:160px;height: 160px;}
.g_ft .f_ftcon{float: left;width: 400px;padding-top: 73px;}
.g_ft h3{ background: url(../images/ftline.jpg) no-repeat 0 bottom;height: 34px;line-height: 34px;font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 16px;}
.g_ft .f_ftcon, .g_ft .f_ftcon p{font-size: 14px;line-height: 30px;color: #fff; }
.g_ft .f_ftcon p a{color: #fff; }
.g_ft .m_fnav{float: left;width: 120px;padding-top: 73px;}
.g_ft .m_fnav a{display: block;line-height: 35px;color: #fff;font-size: 14px;}
.g_ft .m_fnav a:hover{ text-decoration:underline; }
.g_ft .m_fnav2{float: left;width:160px;padding-top: 73px;}

.footer { width:100%; height:50px; line-height:50px; background-color:#eeeeee; }
.footer .cpy { width:600px; color:#999; }
.footer .spp { width:500px; text-align:right; color:#999; }
.footer a { color:#999; }

/*当前位置*/
.dqwz { color:#999; padding:15px 0px; }
.dqwz a{ color:#999; padding:0 7px 0 5px; }
.dqwz a:hover{ text-decoration:underline; }

/*左侧*/
.neileft { float:left; width:230px; overflow:hidden; }
.neiright { float:right; width:940px; overflow:hidden; }
.lxwm-l { display:block; border-left:2px solid #0163bc; border-right:2px solid #0163bc; border-top:4px solid #0163bc; border-bottom:4px solid #0163bc; text-align: center;  border-radius:5px; overflow:hidden; }
.lxwm-kf { width:100%; }
.lxwm-txt { line-height:25px; text-align:left; padding:15px 10px; }
.dqtit { width:100%; color:#035fb2; font-size:18px; border-bottom:#ddd solid 1px; padding:10px 0; }

.about_con { padding:30px 10px; line-height:28px; position:relative; overflow:hidden; }
.about_con img { max-width:920px; }
.about_con table{ width:100%; margin:0 auto; border-top:1px solid #ddd; border-left:1px solid #ddd; }
.about_con table td{ padding:5px 8px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; }
.about_con embed{ width:100%; height:500px !important; }

.ditu { width:920px; height:400px; border:#eee 1px solid; overflow:hidden; }
.baidushare { padding:0 10px;  }
.baidushare .bdsharebuttonbox { float:left; }


/*qq*/
#kefu1{position:fixed; right:0px; top:20px; z-index:10008; width: 110px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url('../images/qq/img.gif?v=1') no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 10px 0px;}

.cs_online{height:30px; background: url('../images/qq/img.gif?v=1') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px; text-align:center; }

.cs_free{height:32px; background: url('../images/qq/img.gif?v=1') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('../images/qq/img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('../images/qq/img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}

/*news*/
.news-list { margin: 10px; overflow: hidden; }
.news-list dl { clear: both; overflow: hidden; padding:10px 0px 5px 0px; border-bottom: 1px dashed #ddd; }
.news-list dl dt { height: 30px; line-height: 30px; background: transparent url("../images/pic-15.jpg") no-repeat scroll left center; padding-left: 10px; }
.news-list dl dt a { display: inline-block; width:700px; overflow: hidden; }
.news-list dl dt span { width: 90px; display: inline-block; overflow: hidden; line-height: 30px; color:#999; float: right; }

.news-view-tit{ width:100%; padding:10px 0 10px 0; text-align:center; font-size:20px; font-weight:bold; color:#035fb2; }
.news-view-time{ width:100%; padding:0 0 10px 0; font-size:12px; text-align:center; color:#999; }
.commonDetailedContentsfoot{ padding:10px; overflow:hidden; }
.commonDetailedContentsfoot dl{ border-top:#eee 1px solid; border-bottom:#eee 1px solid; font-size:13px; padding:10px 0px; overflow:hidden;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#eee; color:#666; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl dd{ float:right;}
.commonDetailedContentsfoot dl dt{ float:left;}
.commonDetailedContentsfoot dl a{ vertical-align:inherit; }
.newsmore { width:100%; font-size:18px; font-weight:bold; color:#035fb2; padding:0 0 10px 0; }
































.home_case { width:1200px; margin:0 auto; overflow:hidden; }
.sdm_case_img_hm{ width:385px; height:270px; float:left; margin:10px 22px 10px 0; overflow:hidden; }
.sdm_case_img_hm ul{ width:100%; margin:0;padding:0px;float:left; position:relative; }
.sdm_case_img_hm ul a{ display:block; color:#FFF; font-size:16px; }
.sdm_case_img_hm ul li{ width:100%;margin:0 auto;padding:0px;float:left; text-align:center; }
.sdm_case_img_hm ul li.img{ float:left; width:385px; height:270px; overflow:hidden; }
.sdm_case_img_hm ul li.img img{ width:385px; height:270px; transition: all 0.5s; }
.sdm_case_img_hm ul li.img:hover img{ transform: scale(1.05); }
.sdm_case_img_hm ul li.tit{ position:absolute; bottom:0; left:0; }
.sdm_case_img_hm ul li h1{ font-weight:normal; padding:14px 0; background-color:#035fb2; opacity: 0.8; transition: all 0.5s;}
.sdm_case_img_hm ul a:hover h1{ background-color:#e52800; opacity: 1; }



.home_honer { float:right; width:380px; padding:20px 0; border:#CCC 1px solid; overflow:hidden; }
.honorscroll { position: relative; overflow: hidden; width: 210px; margin: 0 auto; padding-left:10px; }
.honorscroll .swiper-slide { width: 210px; height: 275px; text-align:center; overflow: hidden; position: relative; }
.honorscroll .swiper-slide img { width: 210px; height: 275px; }
.honorscroll .swiper-slide p{ height:32px; line-height:32px; text-align:center; }
.honor-button-prev {
    background: url(../images/index_imgBtnLt.png) center no-repeat;
    background-size: 46px 46px;
    position: relative;
    width: 46px;
    height: 46px;
    margin-top: 120px;
    margin-right: 26px;
	cursor:pointer;
}
.honor-button-prev:hover {
    background: url(../images/index_imgBtnLt.png) center no-repeat; background-size: 46px 46px; opacity:.8;
}
.honor-button-next {
    background: url(../images/index_imgBtnRt.png) center no-repeat;
    background-size: 46px 46px;
    position: relative;
    width: 46px;
    height: 46px;
    margin-top: 120px;
	cursor:pointer;
}
.honor-button-next:hover {
    background: url(../images/index_imgBtnRt.png) center no-repeat; background-size: 46px 46px; opacity:.8;
}

/*home news*/
.zixun_bottom{ width:1150px; padding:23px 25px; background:#fff; margin:0 auto; overflow:hidden; }
.zixun_left{ width:602px; height:343px; float:left; position:relative; background:#000; transition:all 0.3s linear; z-index:20;}
.zixun_left a{display:block;width:100%;height:100%;}
.zixun_left img{ width:100%; height:100%;max-width:100%;max-height:100%;}
.zixun_left:hover img{ opacity:0.5; transition:all 0.3s linear; z-index:30;}
.zixun_text{ width:100%; height:100px; background:url(../images/bg6.png) repeat top;position:absolute; left:0px; bottom:0px;}
.zixun_text h3{ font-size:16px; color:#fff; margin-bottom:10px; padding-left:30px; padding-top:15px; font-weight:normal;height:20px;overflow:hidden;padding-right:30px;}
.zixun_text h3:hover{ text-decoration:underline; }
.zixun_text p{ padding:0px 35px 0px 30px; line-height:20px; color:#ffffff; font-size:14px;height:40px;overflow:hidden;}
.zixun_right{ width:525px; height:auto; float:right;}
.zixun_right ul{ width:100%; height: auto;}
.zixun_right ul li{ width:100%; padding:22px 0px; border-bottom:1px dashed #dadada; overflow:hidden;}
.zixun_right ul li:first-child{ padding-top:0px;}
.zixun_right ul li:last-child{ padding-bottom:0px; border-bottom:none;}
.zixun_right ul li a:hover h3{ color:#035fb2;}
.zixun_date{ width:80px; height:80px; float:left; background:#035fb2; margin-left:15px;}
.zixun_date span{ display:block; font-size:36px; color:#fff; text-align:center; margin-top:5px;}
.zixun_date hr{ display:block; width:22px; height:auto; margin:0 auto; border:none; border-top:2px solid #fff; margin-bottom:3px;}
.zixun_date p{ text-align:center; font-size:12px; color:#fff;}
.zixun_details{ width:390px; height:auto; float:right;}
.zixun_details h3{ color:#333333; font-size:16px; font-weight:normal; margin-bottom:10px; margin-top:8px;height:21px;overflow:hidden;}
.zixun_details p{ font-size:14px; color:#999999; line-height:24px;}



/*内页---关于我们*/
.nei_banner { width:100%; overflow:hidden; position:relative; }
.nei_banner img{ width:100%; }

.pageMenuline { overflow:hidden; background-color:#f5f5f5; }
.pageMenu { overflow:hidden; width:1200px; margin:0 auto; height:46px; line-height:46px; }
.pageMenu .mbxNav{ overflow:hidden; float:left; list-style:none; }
.pageMenu .mbxNav li{ float:left; font-size:13px; color:#999; margin:0 5px; line-height:46px; }
.pageMenu .mbxNav li em{ margin-left:5px;}
.pageMenu .mbxNav li a{ color:#999; font-size:13px; }

.sec_cls { width:100%; padding:20px 0 0 0; border-bottom:#eee 1px solid; overflow:hidden; }
.sec_cls ul { display:table; margin:0 auto; }
.sec_cls ul li{ float:left; margin:0 5px; }
.sec_cls ul li a{ display:block; font-size:16px; padding:10px 15px 0 15px; height:35px; }
.sec_cls ul li:hover a{ color:#035fb2; font-weight:bold; height:33px; border-bottom:#035fb2 2px solid; }
.sec_cls ul li.cur a{ color:#035fb2; font-weight:bold; height:33px; border-bottom:#035fb2 2px solid; }



.about_honer { padding:30px 0; list-style:none; overflow:hidden; }
.about_honer li{ float:left; width:210px; text-align:center; line-height:30px; margin:15px; }
.about_honer li img{ width:210px; height:275px; border:#eee 1px solid; transition:all 0.3s linear; }
.about_honer li:hover img{ border:#035fb2 1px solid; }


/*news list*/



/*pro*/
.pro_cls { width:100%; padding:20px 0 0 0; border-bottom:#eee 1px solid; }
.pro_cls ul { display:table; margin:0 auto; }
.pro_cls ul li{ float:left; margin:0 5px; position: relative; }
.pro_cls ul li a{ display:block; font-size:16px; padding:10px 15px 0 15px; height:35px; }
.pro_cls ul li:hover a{ color:#035fb2; font-weight:bold; height:33px; border-bottom:#035fb2 2px solid; }
.pro_cls ul li.cur a{ color:#035fb2; font-weight:bold; height:33px; border-bottom:#035fb2 2px solid; }
.pro_cls ul li:hover .pro_cls_sec a{ border-bottom: none; }

.pro_cls ul li .pro_cls_sec{ display:none; min-width:180px; background-color:#f5f5f5; border: 0px solid #ddd; padding:10px 0; position: absolute; top: 45px; left: 0px; z-index: 991; overflow: hidden;}
.pro_cls ul li .pro_cls_sec a{ display:block; font-size:14px; color:#666; font-weight:normal; padding:6px 12px; height:inherit; }
.pro_cls ul li .pro_cls_sec a:hover{ font-size:14px; border-bottom:none; color:#fff; font-weight:normal; background-color:#035fb2; }

/*page*/
.pager { width:100%; text-align:center; font-size:14px; padding:10px 0; }
DIV.jogger { MARGIN: 2px; }
DIV.jogger A {
	PADDING: 5px 10px; MARGIN: 1px; COLOR: #666; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger A:hover {	PADDING: 5px 10px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #e52800;}
DIV.jogger A:active {	PADDING: 5px 10px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #e52800;}
DIV.jogger SPAN.current {	PADDING: 5px 10px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #e52800;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger SPAN.disabled {	DISPLAY: none}

/*--qq--*/
@font-face {
	font-family: 'icomoon';
    src:url('../images/fonts/icomoon.eot?qradjf');
    src:url('../images/fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../images/fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../images/fonts/icomoon.woff?qradjf') format('woff'),
        url('../images/fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
	font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#e52800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#e52800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#e52800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#e52800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#e52800;}
.meau-sev .cndns-right-btn{border-color:#e52800;background:url(../images/qq/02index-banner-8.gif) no-repeat #e52800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#e52800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #e52800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/qq/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#e52800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:50%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/qq/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#e52800}
.meau-sev .cndns-right-box .box-border{width:230px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#e52800;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#e52800}
.meau-zs .cndns-right-btn{background-color:#e52800;color:#fff;margin-top:80px;border-color:#e52800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

.zxdh{ color: #003edc; font-size: 24px;font-weight: bold; margin-top: 20px;}